package org.example.framework.dto;

import java.io.Serializable;
import java.time.LocalTime;

/**
 * 所有VO/DTO/BO/DO的超类
 *
 * @author tangxiao
 */
public class BaseModel implements Serializable {

    /**
     * 版本
     */
    private Integer version;

    /**
     * 是否删除的标识（逻辑删除）
     */
    private Boolean enabledFlag;
    /**
     * 创建时间
     */
    private LocalTime createTime;

    /**
     * 更新时间
     */
    private LocalTime updateTime;

    /**
     * 创建者
     */
    private Serializable creator;

    /**
     * 最后更新人
     */
    private LocalTime lastModifier;

}
